flower_garden
1. [ noun ] (geography) a garden featuring flowering plants
Related terms: garden parterre
Similar spelling:   flower_gardening
  flower_girl
  flower_store
  flower_child
  flower_chain
  flower_cluster