Big Huge Thesaurus

wormcast

noun

sounds kind of like