LexiTurkTURKISH ↔ ENGLISH DICTIONARY

düelloya davet.” in English

1 English translation
EN
cartel

Tom got into trouble with the cartel in Mexico.