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
take up where one left off
to start something again in the place that one has stopped
We will take up where we left off during the next class.