LexiTurkTURKISH ↔ ENGLISH DICTIONARY

düşman.” in English

1 English translation
EN
opponent

He is a formidable opponent.