English to Arabic

Meaning for:
Cankerworm
other
اليرقة الخضراء