LexiTurkTURKISH ↔ ENGLISH DICTIONARY

(zool.) yalancı ayak (amiplerde)” in English

1 English translation