LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“pantropical spotted dolphin” in Turkish

1 Turkish translation