General Industry TermSPA meaning in oil and gasDefinitionSale & Purchase AgreementSPA means Sale & Purchase Agreement.✓ Verified termSuggest a correction