store brand
noun
plural
store brands
plural
store brands
Britannica Dictionary definition of STORE BRAND
[count]
:
a product that is made for a store and has the store's name on it
—
compare name brand
— store–brand
adjective,
always used before a noun