• word of the day

    hair-shirt

    hair-shirt - Dictionary definition and meaning for word hair-shirt

    Definition
    (adj) self-sacrificing or austere
    Synonyms : hair-shirted
Connect with us on Facebook