LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“toothed whale” in Turkish

1 Turkish translation