LexiTurkTURKISH ↔ ENGLISH DICTIONARY

Sliema” in English

1 English translation