Oil cartel

Definitions

Noun
  1. 1
    a cartel of companies or nations formed to control the production and distribution of oil wordnet

Next best steps

Mini challenge

Unscramble this word: oilcartel