Subscribe English
look up any word, like queef:
 
1.
To tarnish, smear, defame.
Besmudge his good name. They told lies about his character and besmudged his good name.
by Davogee October 06, 2013
0 0