pachyrhizus tuberosus - English Synonyms Dictionary

pachyrhizus tuberosus

n.
[1] yam bean , potato bean