Definition of
Umbrella Arum
- (noun, plant) foul-smelling somewhat fleshy tropical plant of southeastern Asia cultivated for its edible corms or in the greenhouse for its large leaves and showy dark red spathe surrounding a large spadix
via WordNet, Princeton University
Synonyms of Umbrella Arum
Need more information on Umbrella Arum?
Umbrella Arum on Wikipedia
Umbrella Arum on Wiktionary
Umbrella Arum on Google