Co-branding is a marketing strategy where two or more brand names (companies or products) join together in promotional activities to associate the two brands.
Co-branding allows a company to leverage the complementary strengths of their branding partners.