baffler
BAF'FLER
, n. One that baffles.