• Vermicast

    Full definition of vermicast

    Noun

    vermicast

    (plural vermicasts)
    1. wormcast
    © Wiktionary