Definition - umbrella arum

Below is the definition for the word you requested, useful for Scrabble and other word games. To find more definitions please use the dictionary page.

umbrella arum
  1. 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
  2. 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