LexiTurkTURKISH ↔ ENGLISH DICTIONARY

Tetuan (il)” in English

1 English translation