Definition of freestanding brand in English English dictionary
(Reklam) (See Brand Architecture.) A brand name and identity used for a single product or service in a portfolio, which is unrelated to the names and identities of other products in the company's portfolio