SIMULCAST Meaning of SIMULCAST in English n. simultaneous transmission of the same programme on radio and television. Etymology: SIMULTANEOUS + BROADCAST Oxford English vocab. Оксфордский английский словарь. 2012