n. cherry blossom
Definition of cherry blossom in English
Flower that typically has five oval-shaped petals of white or pink colour and numerous, prominent stamens with brightly colored anthers.
Flower that typically has five oval-shaped petals of white or pink colour and numerous, prominent stamens with brightly colored anthers.