blemish

/ˈblɛmɪʃ/

A small flaw which spoils the appearance of something, a stain, a spot.

A moral defect; a character flaw.