megastars

noun

Plural form of megastar.