LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“itch mite” in Turkish

1 Turkish translation