an expression of happiness or satisfaction - Almanca İngilizce Sözlük