LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“loggerhead sea turtle” in Turkish

1 Turkish translation