Definition of baffle

What does the word baffle mean?