* * *
discount store UK US noun [C] (US also discount house) COMMERCE
► a store that sells products at lower than usual prices: »
There's no question that luxury brands sold in discount stores experience some brand damage because they lose a little of their exclusivity.
Financial and business terms. 2012.