frustrate+one's+plans+perplex
1discomfit — v. a. 1. Defeat, overthrow, rout, overcome, overpower, conquer, vanquish, subdue, beat, checkmate, put to flight, put down, get the upper hand of, scatter in flight. 2. Foil, disconcert, balk, frustrate one s plans perplex …
2baffle — v. & n. v.tr. 1 confuse or perplex (a person, one s faculties, etc.). 2 a frustrate or hinder (plans etc.). b restrain or regulate the progress of (fluids, sounds, etc.). n. (also baffle plate) a device used to restrain the flow of fluid, gas,… …