Meaning of telingo potato

Definition of telingo potato

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

Other information on telingo potato

WIKIPEDIA results for telingo potato
Amazon results for telingo potato