feel a glow of satisfaction - Alemán Inglés Diccionario