Definify.com

Definition 2024


wormcast

wormcast

English

Alternative forms

  • worm cast

Noun

wormcast (plural wormcasts)

  1. A small pile of sand or soil, the end product of the breakdown of organic matter by an earthworm.

Translations

Synonyms

See also