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
not buy (something)
to not accept something to be true
I do not buy the excuse that the man does not have enough money to pay for his dinner.