LexiTurkTURKISH ↔ ENGLISH DICTIONARY

Mosta” in English

1 English translation