Online Dictionary
Definition of " cartel " in French English Dictionary
Results
cartel
  • {N} cartel, ring, coalition, trust
écarteler
  • {V} tear apart, quarter