English to Arabic

Meaning for:
Zilla
other
نبات الـ زيلّا