megacasts
English
Noun
megacasts
Synonym of
megacastings
;
plural of
megacast
Verb
megacasts
present of
megacast