Meaning of “flower bed” - Learner’s Dictionary

flower bed

noun [ C ] uk us

an area of soil in a garden that you grow flowers in

(Definition of “flower bed” from the Cambridge Learner’s Dictionary © Cambridge University Press)