flowerbed
flowerbed
n.
a bed in which flowers are growing.