Definitions of winter flowering cherry:

  • noun:   shrub or tree native to Japan cultivated as an ornamental for its rose-pink flowers