Meaning of winter flowering cherry

Definition of winter flowering cherry

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

Other information on winter flowering cherry

WIKIPEDIA results for winter flowering cherry
Amazon results for winter flowering cherry