wormcast
English edit
Alternative forms edit
Etymology edit
Noun edit
wormcast (plural wormcasts)
Synonyms edit
Translations edit
A small pile of sand or soil, the end product of the breakdown of organic matter by an earthworm.
|
wormcast (plural wormcasts)
|