English

edit

Noun

edit

megastars

  1. plural of megastar