LexiTurkTURKISH ↔ ENGLISH DICTIONARY

sol tarafta” in English

1 English translation