a broadcast from one source simultaneously to several receivers on a network
Contemporary definitions for multicast
noun
an audio or video communication made to a select group of multiple destinations simultaneously, or two-way communication such as videoconferencing, teleconferencing, or e-mail