SIMULCAST Meaning of SIMULCAST in English n. program which is broadcast at the same time over two or more channels Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012