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