What is the full meaning of besmirched
BESMIRCH, to soil, make dirty [v]
Example of the word besmirched placed on a Scrabble board.