befouler

English

Etymology

From befoul +‎ -er.

Noun

befouler (plural befoulers)

  1. One who befouls.