LexiTurkTURKISH ↔ ENGLISH DICTIONARY

güdümlü mermi.” in English

1 English translation
EN
missile

Better to extend an olive branch than launch a missile.