Definitions for "Baffler"
One who, or that which, baffles.