feel calm or satisfaction from something - Deutsch Englisch Wörterbuch