Turkish-English dictionary »

dil solucanı meaning in English

TurkishEnglish
dil solucanı noun

tongueworm(any Pentastomida)
noun