flowerbedEtymologyFrom flower + bed.flowerbed means A part of a garden or park where flowers are grown. Lexicurio rates it Sui generis — a strength score of 89 out of 100.nounA part of a garden or park where flowers are grown.