English

flower bed noun definition in In the garden topic from the Oxford Advanced Learner's Dictionary

flower bed

 noun: In the garden topic
a piece of ground in a garden/yard or park where flowers are grown a garden with beautifully kept flower beds