Definitions for "Webisode"
A web-based episodic video show. It is similar in structure to a television series and usually new episodes are published on a periodic basis through a website or some other Internet based medium. Typically shows have short runs (about 5 episodes) but some go on for much longer.
A short video available only on the Web.
a delayed or preview versions of movies, music videos, regular radio or television broadcasts, or an upcoming live webcast, or stored multi-media
an installment of a full serialized story released on the Internet over a defined period of time