English edit

Noun edit

store brand (plural store brands)

  1. (US) A brand name that is associated with or owned by a place of business (often a supermarket - or other chain) that sells products under that name, usually for less money than other brands.
    Supermarkets are fighting national brands with store brand products.

Synonyms edit

Translations edit

See also edit

Further reading edit

Anagrams edit