flowerbed








noun

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