to throw (somebody) into puzzled confusion
to deflect, check, or regulate (fluid, light, sound waves, etc) by means of a baffle
bafflement noun
baffler noun
baffling adj
bafflingly adv
[prob alteration of Middle English (Scots) bawchillen to denounce, discredit publicly]