Synonyms of Befoul

Primary definition: To make foul, dirty, or unclean; to soil, stain, or pollute.

Full Dictionary Entry

Antonyms & Opposite Concepts