Commercial & FinanceS&P meaning in oil and gasDefinitionSales & PurchaseS&P means Sales & Purchase.✓ Verified termSuggest a correction