What is Nan Sha Shen?
Nan Sha Shen, scientifically known as Adenophora triphylla, is a perennial plant native to the northeastern regions of China and Korea, as well as parts of Japan and Vietnam. Nan Sha Shen (Latin: Adenophora triphylla) is an edible plant catalogued in PlantSage.
