megastars
English
Noun
megastars
plural of
megastar