LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“sea stack” in Turkish

1 Turkish translation