noun a low, thorny, suffrutescent, crucifeous plant (zilla myagroides) found in the deserts of egypt. its leaves are boiled in water, and eaten, by the arabs.
ZILLA
Meaning of ZILLA in English
Webster English vocab. Английский словарь Webster. 2012