self-satisfaction - Deutsch Englisch Wörterbuch