English to Arabic

Meaning for:
Locust
other
الجرادة