an expression of happiness or satisfaction - Deutsch Englisch Wörterbuch