foiler
/ˈfoʊ.lər/Definitions
1. noun
A person or thing that foils or hinders something, especially an opponent in a contest or a competitor in a business.
“The company’s new marketing strategy was a clever foiler of their competitors’ attempts to poach their employees.”
2. verb
To foil or hinder something, especially an opponent in a contest or a competitor in a business.
“The team’s coach foiled the opposing team’s strategy by changing their play just in time.”