What is the meaning of Besmear?

To smear over, to smear all over, to daub.

To damage the reputation of, to tarnish, to sully.

Source: wiktionary.org