baffle

v. (-ling) 1 perplex. 2 frustrate, hinder. n. Device that checks flow esp. Of fluid or sound waves.  bafflement n. [origin uncertain]

v. t. To cause to undergo a disgraceful punishment, as a recreant knight.