Arabic-English dictionary »

دُودَة أَلْفِيَّة meaning in English

ArabicEnglish
دُودَة أَلْفِيَّة f

millipedeelongated arthropod