Flower n.
1. that part of a plant that produces seeds.
2. the flower of, the finest part of
3. the flower of speech, ornamental phrase
Oxford Advanced Learner’s Dictionary of Current English
Photo Installation, 2004
Photo Installation, 2004
Photo Installation, 2004
Photo Installation, 2013
Photo Installation, 2004