Definitions of wormcast:

  • noun:   fossil trail of a worm
  • noun:   cylindrical mass of earth voided by a burrowing earthworm or lugworm