What is the meaning of the word "wormcast"?

Definitions: