Meaning of amorphophallus campanulatus

Definition of amorphophallus campanulatus

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

Other information on amorphophallus campanulatus

WIKIPEDIA results for amorphophallus campanulatus
Amazon results for amorphophallus campanulatus