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