Meaning
(1) to disgrace, to dishonour, (2) to pollute, to contaminate, to soil, to make dirty, to stain