alocasia macrorrhiza

Noun
  1. 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)

Found on Word Lists

Other Searches