What is the meaning of Macchiare?

to stain, mark, smear

to blot

to sully, tarnish

Source: wiktionary.org