LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“fin whale” in Turkish

1 Turkish translation