Definition of the Chelsea Flower Show from the Oxford Advanced Learner's Dictionary

 

the Chelsea Flower Show

 
BrE
 
; NAmE
 
 
jump to other results
an exhibition of flowers, plants and garden design that takes place every year in the gardens of the Chelsea Hospital, London. It is the most important garden exhibition in Britain, and a major social event.