English dictionary
umbrella arum meaning and definition
Definition and meaning of umbrella arum at MeaningMonkey.org. umbrella arum meaning and definition in the English Dictionary.UMBRELLA ARUM noun
Definition of umbrella arum (noun)
- 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
- synonyms: Amorphophallus rivieri, devil's tongue, snake palm
Source: Princeton University Wordnet