LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“nudist beach” in Turkish

1 Turkish translation