What is the full meaning of wormcast
a spiral heap of earth left by a burrowing worm [n -S]
Example of the word wormcast placed on a Scrabble board.