flowerbed

Noun
  1. A bed in which flowers are growing (synset 103373198)

Other Searches