flower store

Noun
  1. A shop where flowers and ornamental plants are sold (synset 103372256)

Other Searches