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


the Chelsea Flower Show

; 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.