amorphophallus paeonifolius - definitions and synonyms

amorphophallus paeonifolius noun

  1. ( also written as Amorphophallus paeonifolius )

    English Meaning: 

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