LexiTurkTURKISH ↔ ENGLISH DICTIONARY

hem suda hem karada yaşayabilir” in English

1 English translation