defeating

DEFEATING, ppr. Vanquishing; subduing; opposing successfully; overthrowing; frustrating; disappointing; rendering null and void.