LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“siege tower” in Turkish

1 Turkish translation