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