LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“trebuchet” in Turkish

1 Turkish translation