Dictionary.com
Thesaurus.com

multicasting

  • a word derived from casting.
    casting
    noun
    the act or process of a person or thing that casts.