Большой немецко-русский словарь
erwehren, sich (G) высок.
1. защищаться (от кого-л.)
sich des Gedankens nicht erwehren können* — не быть в состоянии отделаться от какой-л. мысли
2. удерживаться (от чего-л.)
sie konnte sich des Lachens nicht erwehren — она не могла удержаться от смеха
sie konnte sich der Tränen nicht erwehren — она не смогла сдержать слёз