Sep 27, 2010

baffle

1
: to defeat or check (as a person) by confusing or puzzling : disconcert
2
: to check or break the force or flow of by or as if by a baffle