meaning of Besmudge

Besmudge meaning in Urban Dictionary

To tarnish, smear, defame.