oil_businessEnglish

oil business, oil industry, refining industry

Noun

An industry that produces and delivers oil and oil products

English: oil industry, refining industry, oil business

English words with similar meanings

Show 2 words