send (data) across a computer network to several users at the same time:the circuits can multicast data streams [no object]:an Internet radio station has been multicasting for more than a year
noun
a set of data sent across a computer network to many users at the same time:live multicasts of events at the National Press Club
multicast in other Oxford dictionaries
Definition of multicast in the US English dictionary