multicast - noun
singular
multicast
plural
multicasts