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
Tweet