Wormcast — definition
1. wormcast (Noun)
2 definitions
wormcast (Noun) — Cylindrical mass of earth voided by a burrowing earthworm or lugworm.
wormcast (Noun) — Fossil trail of a worm.
6 types of
body waste excrement excreta excretion excretory product fossil