wormcast
English Dictionary
->
Letter W
-> wormcast
Search Dictionary:
wormcast Definition
(n)
cylindrical
mass
of
earth
voided
by
a
burrowing
earthworm
or
lugworm
(n)
fossil
trail
of
a
worm
wormcast Synonyms
wormcast
© Art Branch Inc.