LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“largehead hairtail” in Turkish

1 Turkish translation