A person or thing that confuses or puzzles someone, or a device designed to redirect sound or flow.
From 'baffle' (to confuse) plus the agent suffix '-er'. The word 'baffle' likely comes from Scottish or French origins, possibly related to 'bauch' meaning to mock or deride, evolving to mean confound or perplex.
Try Another Word