LexiTurkTURKISH ↔ ENGLISH DICTIONARY

ıtırşahi” in English

1 English translation