Big Huge Thesaurus

discomfiture

noun