Find the word definition

Wiktionary

simulcasts

n. (plural of simulcast English) vb. (en-third-person singular of: simulcast)