LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“giant Pacific octopus” in Turkish

1 Turkish translation