Online English Dictionary

Home

Zilla


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.


© 2009 Dammam Community College