Alphabet Filter:


Definition of befoul:

  1. To entangle or run against so as to impede motion.
  2. To make foul; to soil.


cloud, spatter, back up, clog, bespatter, defile, begrime, corrupt, smutch, spoil, attack, clog up, foul, congest, choke, besoil, maculate, blacken, clean, besmear, black, infect, denigrate, choke off, vitiate, smut.

Usage examples: