1 definition by BJHHW

Top Definition
the act of broadcasting/commentating/casting with other people.
For the world series, with John and Henry, we are going to multicast.
by BJHHW August 11, 2010
Mug icon
Buy a multicast mug!