Arabic-English dictionary »

دُودَة الْأَرْض meaning in English

ArabicEnglish
دُودَة الْأَرْض f

earthwormworm (''animal'')