meaning of amorphophallus paeonifolius

amorphophallus paeonifolius meaning in General Dictionary

putrid-smelling aroid of southeastern Asia (especially the Philippines) cultivated for its edible tuber