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