Very confusing or puzzling; impossible to understand or explain easily.
From 'baffle' (to confuse), possibly from Scottish 'bauchel' meaning ridicule, or from Old French 'baffuer'; the exact origin is uncertain, which is fittingly baffling.
Try Another Word