Arabic-English dictionary »

دودَة اِسْطِوَانِيَّة meaning in English

ArabicEnglish
دودَة اِسْطِوَانِيَّة f

nematodesmall invertebrate animal