To damage or impair (especially something that is well formed, or in other respects excellent); mar or make defective; destroy the perfection of; deface; sully.
To impair morally; tarnish, as reputation or character; defame; stain: as, to blemish one's fair fame.
noun.
A defect, flaw, or imperfection; something that mars beauty, completeness, or perfection.
noun.
A moral defect or injury; reproach; disgrace; that which impairs reputation; imputation.