English edit

Noun edit

megastars

  1. plural of megastar