• 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
Download our Mobile App Today
Receive our word of the day
on Whatsapp