LexiTurkTURKISH ↔ ENGLISH DICTIONARY

Aveyron” in English

1 English translation