To disgrace or tarnish someone's reputation, or in archaic legal usage, to strip someone of rank and rights as punishment.
From Old French 'atainte' and Latin 'attingere' (to touch, taint), literally 'to touch with corruption.' Medieval legal term for a form of punishment that destroyed a person's status.
Try Another Word