General Industry TermS&D meaning in oil and gasDefinitionSupply & DistributionS&D means Supply & Distribution.✓ Verified termSuggest a correction