Blossom is a noun referring to the flower or flowers on a tree or plant, especially one that produces fruit.
As a verb, blossom means to produce flowers or to develop in a promising or healthy way.
The term "blossom" is also used metaphorically to describe:
1. A period of flourishing or prosperity
2. The peak or best stage of something
3. A young and attractive person (informal)