n.
1.a flat plate that controls or directs the flow of fluid or energy baffle v.
1.be a mystery or bewildering to
2.hinder or prevent (the efforts, plans, or desires) of
3.check the emission of (sound)
Idiom of the Day
kit and caboodle
the entire amount of something, everything
I took the whole kit and caboodle of my fishing supplies when I went fishing.