Foiler

Foil"er (?), n. One who foils or frustrates. Johnson.