English Dictionary
◊ WORMCAST
wormcast
n 1: cylindrical mass of earth voided by a burrowing earthworm or
lugworm
2: fossil trail of a worm