LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“millipede” in Turkish

1 Turkish translation