Baffler
/(băf"flẽr)/
Baf·fler
Baffler
n.
One who, or that which, baffles.