English
›
Words
cartel
Translation:
English
Noun
6
a
small group controlling a certain area of business
Add
Translation