warehouse established by a company to sell articles of high necessity at reduced prices - French English Dictionary