English Dictionary
Definition telecast in British English
telecast noun
[countable] noun
/ˈteliˌkɑːst/
1
a programme broadcast on television
Synonyms and related words
