LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“head louse” in Turkish

1 Turkish translation