What is the meaning of Multicast?

The simultaneous transmission of data to several destinations on a network.

Having multiple targets, such that a call to the delegate triggers a call to each target.

Source: wiktionary.org