English to Arabic

Meaning for:
Maggots
other
يرقات