Definify.com

Definition 2026


megastars

megastars

English

Noun

megastars

  1. plural of megastar