discomfit
verb
°(archaic) To defeat completely; to rout.
°To defeat the plans or hopes of; to frustrate.
synonyms: overthrow, vanquish, foil, thwart more» , abash, disconcert