• Wormcast

    Alternative forms

    Noun

    wormcast

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

    Synonyms

    © Wiktionary