From Longman Dictionary of Contemporary Englishsimulcastsim‧ul‧cast /ˈsɪməlkɑːst $ ˈsaɪməlkæst/ verb (past tense and past participle simulcast) [transitive] AMTTCBto broadcast something at the same time on two or more media such as television, radio, or Internet, or at the same time as it is happening Her keynote speech at the conference is going to be simulcast on the Web.Grammar Simulcast is usually passive. —simulcast noun [countable]→ See Verb table
Examples from the Corpus
simulcast• Much of the credit goes to simulcast wagering, as on-track attendance continues to drop.Origin simulcast (1900-2000) simultaneous + broadcast