alocasia macrorrhiza

Noun
  • Large evergreen with extremely large erect or spreading leaves
    Cultivated widely in tropics for its edible rhizome and shoots
    Used in wet warm regions as a stately ornamental (synset 111802735)

Other Searches