LexiTurkTURKISH ↔ ENGLISH DICTIONARY

(zool.) tek hücreli hayvanlarda görulen ve hareketi sağlayan kısa tüyler” in English

1 English translation