webcast noun 1verb 1forms 2 noun1 •A video and/or audio broadcast transmitted via the Internet verb1 •To make such a broadcast formswebcasting · webcasts