Meaning of alocasia macrorrhiza
Definition of 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
Other information on alocasia macrorrhiza
WIKIPEDIA results for
alocasia macrorrhiza
Amazon results for
alocasia macrorrhiza
Tweet