flower store


Meanings

  • a shop where flowers and ornamental plants are sold