Vocab: I'm totally baffled!
Help
Unlock this slideshow and over 2 million more with Baamboozle+
Try slideshows
demoralized
having lost confidence or hope; disheartened
humiliated
feeling ashamed and foolish by being injured in dignity and self-respect, especially publicly
discouraged
having lost confidence or enthusiasm; disheartened
Your experience on this site will be improved by allowing cookies.
Allow cookies