Meanings1scarThe trace left after a wound has healed.2fault; insultWords or deeds that may be mocked by others.