What does amorphophallus paeonifolius mean?

amorphophallus paeonifolius meaning in General Dictionary

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