meaning of oil cartel

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


Related Words

oil cartel |

Developed & Maintained By Taraprasad.com

Treasure Words