oil business

Explore definitions, synonyms, and language insights of oil business

Definitions

Noun
an industry that produces and delivers oil and oil products

More General Terms