Flowerbed

noun

Definitions

Noun
  1. 1
    A part of a garden or park where flowers are grown.
  2. 2
    a bed in which flowers are growing wordnet

Etymology

From flower + bed.

Next best steps

Mini challenge

Unscramble this word: flowerbed