Noun Definition

flowerbed

1.Definition: a bed in which flowers are growing

Category: Objects