Definition of own brand in English:

own brand

Line breaks: own brand

Entry from British & World English dictionary

noun

British
A product manufactured specially for a retailer and bearing the retailer’s name: my dogs eat the supermarket’s own brand [as modifier]: own-brand products

Definition of own brand in:

Get more from Oxford Dictionaries

Subscribe to remove ads and access premium resources

Word of the day keek
Pronunciation: kēk
verb
peep surreptitiously