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.
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.
Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012