This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Zilla

  1. n.
    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.



Shares

Related Words

Menu