thwarter
/ˈθwɒrtər/Definitions
1. noun
A person or thing that thwarts
“The new policy was seen as a thwarter to the company’s plans for expansion.”
2. verb
To thwart or stop (something) from happening
“The police thwartered the robbery attempt by arriving at the scene quickly.”