What is Tree Peony?
Tree Peony, scientifically known as Paeonia delavayi, is a deciduous shrub native to the South-Central regions of China and Tibet. Tree Peony (Latin: Paeonia delavayi, family Paeoniaceae) is a medicinal plant catalogued in PlantSage.
