thwarting (n.)
- annulment
 - bafflement
 - balk
 - cancellation
 - check
 - checkmate
 - circumvention
 - defeat
 - discomfiture
 - disconcertion
 - elusion
 - evasion
 - foil
 - foiling
 - frustration
 - invalidation
 - neutralization
 - nullification
 - undoing
 - upset
 - vitiation
 - voiding
 
thwarting (adj.)
- balking
 - confounding
 - upset