Stains
noun
A discoloured spot or area.
A blemish on one's character or reputation.
A substance used to soak into a surface and colour it.
verb
To discolour.
“armour stained with blood”
To taint or tarnish someone's character or reputation
To coat a surface with a stain
“the stained glass used for church windows”