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