What is Yamazakura?
Yamazakura, scientifically known as Prunus jamasakura and belonging to the Rosaceae family, is a deciduous tree native to Japan and the Nansei-shoto islands. Yamazakura (Latin: Prunus jamasakura, family Rosaceae) is a medicinal plant catalogued in PlantSage.
