amorphophallus campanulatus - definitions and synonyms

amorphophallus campanulatus noun

  1. ( also written as Amorphophallus campanulatus )

    English Meaning: 

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