Noun
baffler [pl. bafflers]
...
baffler {Pet. Eng.}