baffler

BAF'FLER, n. One that baffles.