YourDictionary

befoul

transitive verb

  1. to make filthy; dirty; soil
  2. to cast aspersions on; slander

Related Forms:

See befoul in American Heritage Dictionary 4

Learn more about befoul

link/cite print suggestion box