LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“self-propelled” in Turkish

2 Turkish translations