Definitions
noun
shrub or tree native to Japan cultivated as an ornamental for its rose-pink flowers
Look “winter flowering cherry” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
shrub or tree native to Japan cultivated as an ornamental for its rose-pink flowers