unseduce
/ˈʌnsɛdʌs/Definitions
1. verb
to persuade or attract someone away from a particular course of action or a resolution not to do something
“The temptations of the city were enough to unseduce her from her resolve to stay in the countryside.”
2. verb
to cause someone to lose their moral or virtuous character
“The corrupting influence of wealth was enough to unseduce many a good person.”
3. verb
to cause someone to abandon or give up a particular course of action or a resolution
“The difficult circumstances were enough to unseduce him from his plan to start a business.”