LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“threshing sledge” in Turkish

1 Turkish translation