SIMULCAST Meaning of SIMULCAST in English n. simultaneous transmission of the same programme on radio and television. [ SIMULTANEOUS + BROADCAST ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012