• Snowsuit

    Full definition of snowsuit

    Noun

    snowsuit

    (plural snowsuits)
    1. An all-in-one waterproof insulating garment.

    Derived terms

    © Wiktionary