The legal contract governing the terms of a sale for a cargo of oil, gas, or petroleum products.
SPA
Definition
Sale & Purchase Agreement
SPA means Sale & Purchase Agreement.
✓ Verified term
Sale & Purchase Agreement
SPA means Sale & Purchase Agreement.
The legal contract governing the terms of a sale for a cargo of oil, gas, or petroleum products.
You might also be looking for