LexiTurkTURKISH ↔ ENGLISH DICTIONARY

muhtıra defteri” in English

1 English translation