English to Arabic

Meaning for:
Maggot
other
يرقة