Definify.com
Definition 2024
wormcast
wormcast
English
Alternative forms
- worm cast
Noun
wormcast (plural wormcasts)
Translations
A small pile of sand or soil, the end product of the breakdown of organic matter by an earthworm.
|
|
wormcast (plural wormcasts)
|
|