magic tree

noun

Definition of magic tree

: a showy-flowered Peruvian shrub (Cantua buxifolia) of the family Polemoniaceae used in Europe for ornament