stop an activity because of a difficulty/impediment - Spanish English Dictionary