What is Flowering Almond?
Flowering Almond (Prunus triloba simplex) is a deciduous shrub or small tree native to regions such as China North-Central, China Southeast, Inner Mongolia, Korea, and Manchuria. Flowering Almond (Latin: Prunus triloba simplex) is a medicinal plant catalogued in PlantSage.
