MULTICAST Meaning of MULTICAST in English ■ verb ( past and past participle ~ ) send (data) across a computer network to several users at the same time. ■ noun a set of ~ data. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004