Back to Dictionary
豆薯
dòushǔ
1. yam bean (Pachyrhizus erosus), a vine with sweet edible root