flowerbed








noun

  1. a plot of ground in which flowers are grown in a garden, park, etc
58 queries 0.575