Winter Flowering Cherry (Noun)
Meaning
Shrub or tree native to Japan cultivated as an ornamental for its rose-pink flowers.
Classification
Nouns denoting plants.
Shrub or tree native to Japan cultivated as an ornamental for its rose-pink flowers.
Nouns denoting plants.