What does alocasia macrorrhiza mean?

alocasia macrorrhiza meaning in General Dictionary

huge evergreen with incredibly huge erect or dispersing leaves; cultivated widely in tropics for the delicious rhizome and propels; used in damp cozy regions as a stately decorative