Top definition
Simultaneously live and recorded sound media that’s stored and delivered over the Internet.
I'm going to cloudcast this lecture.

Listen to the concert I'm cloudcasting!

That cloudcast of the show was amazing.
by wrmayo March 25, 2011
Get the mug
Get a Cloudcast mug for your buddy Günter.