Befoul Meaning

There are 1 meaning(s) for word Befoul

Meaning 1 : spot, stain, or pollute

    Synonyms : defile,  foul,  maculate