Commercial & FinanceVerifiedCFD meaning in oil and gasCFD means Contract for Difference.DefinitionContract for DifferenceSuggest a correction