Did you mean flowerbed?
flowerbed
noun
°A part of a garden or park where flowers are grown.