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
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.