megabrand
English
Etymology
From
mega-
+
brand
.
Noun
megabrand
(
plural
megabrands
)
An extremely popular
brand