megastars

English

Noun

megastars

  1. plural of megastar