What is the meaning of Flowerbed?

A part of a garden or park where flowers are grown.

Source: wiktionary.org