shop

noun
  1. : a business establishment : a place of employment — see also closed shop, open shop, union shop