Meaning of elephant yam

Definition of elephant yam

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

Other information on elephant yam

WIKIPEDIA results for elephant yam
Amazon results for elephant yam