Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

wormcast Definition

Cancel
wormcast
noun
A small pile of sand or soil, the end product of the breakdown of organic matter by an earthworm

Words Related to wormcast!

wormcast Examples by Brain Bank Users