apple blossom

apple blossom

English Noun
Ad

Definition

The flower of an apple tree that will eventually turn into an apple.

Ad