Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

flowerbed Definition

Cancel
flowerbed
noun(flower bed)
an area where flowers are planted

Words Related to flowerbed!

flowerbed Examples by Brain Bank Users