ZILLA


Meaning of ZILLA in English

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.

Webster English vocab.      Английский словарь Webster.