What is Yamazakura?
Yamazakura, scientifically known as Prunus serrulata, is a deciduous tree native to China's south-central and southeast regions, Korea, and Manchuria. Yamazakura (Latin: Prunus serrulata) is a medicinal plant catalogued in PlantSage.
