bafflement (n.)
- baffle
- balk
- bewilderment
- blow
- bother
- buffet
- check
- checkmate
- comedown
- confusion
- dash
- defeat
- dilemma
- disappointment
- discomfiture
- discomposure
- disconcertion
- disconcertment
- disillusionment
- dissatisfaction
- disturbance
- embarrassment
- enigma
- failure
- fiasco
- fix
- fizzle
- foil
- foiling
- frustration
- jam
- letdown
- mirage
- mystery
- perplexity
- perturbation
- pickle
- plight
- pother
- predicament
- problem
- puzzle
- puzzlement
- quandary
- rebuff
- repulse
- reversal
- reverse
- riddle
- rout
- scrape
- setback
- stew
- tantalization
- tease
- thwarting
- upset