Definitions
There is 1 meaning of the phrase
Telingo Potato.
Telingo Potato - as a noun
Putrid-smelling aroid of southeastern asia (especially the philippines) grown for its edible tuber
Synonyms (Exact Relations)
amorphophallus campanulatusamorphophallus paeonifoliuselephant yampungapung