English to Arabic

Meaning for:
Worm
other
الدّودة