C2 noun #95,228 most common

a cartel of companies or nations formed to control the production and distribution of oil

oil cartel in 30 Seconds

  • (noun) a cartel of companies or nations formed to control the production and distribution of oil

Meanings

  1. 1
    noun a cartel of companies or nations formed to control the production and distribution of oil
Was this helpful?

Comments (0)

Login to Comment
No comments yet. Be the first to share your thoughts!