baffle
1 amaze, astound, bewilder, boggle the mind, confound, confuse, daze, disconcert, dumbfound, elude, flummox, mystify, nonplus, perplex, puzzle, stump, stun
2 balk, check, defeat, foil, frustrate, hinder, thwart, upset
Antonyms
1 clarify, clear up, elucidate, explain, explicate, interpret, make plain, shed or throw light upon, spell out