Arabic-English dictionary »

دودَة meaning in English

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

nematodesmall invertebrate animal