Foiler(n.) One who foils or frustrates.

Words within foiler