English dictionary
wormcast meaning and definition
Definition and meaning of wormcast at MeaningMonkey.org. wormcast meaning and definition in the English Dictionary.WORMCAST noun
Definition of wormcast (noun)
- cylindrical mass of earth voided by a burrowing earthworm or lugworm
- fossil trail of a worm
Source: Princeton University Wordnet