retail store


Meanings

  • a place of business for retailing goods