English edit

Alternative forms edit

Etymology edit

worm +‎ cast

Noun edit

 
English Wikipedia has an article on:
Wikipedia

wormcast (plural wormcasts)

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

Synonyms edit

Translations edit

See also edit

Anagrams edit