• word of the day

    wormcast

    wormcast - Dictionary definition and meaning for word wormcast

    Definition
    (noun) cylindrical mass of earth voided by a burrowing earthworm or lugworm Definition
    (noun) fossil trail of a worm
Connect with us on Facebook