English

edit

Noun

edit

megacasts

  1. Synonym of megacastings; plural of megacast

Verb

edit

megacasts

  1. present of megacast