Meaning of flower bed

Definition of flower bed

(noun) a bed in which flowers are growing

Other information on flower bed

WIKIPEDIA results for flower bed
Amazon results for flower bed