Foiler
/(?)/
Foil·er
Foiler
n.
One who foils or frustrates.