feel happy or excited - Alemán Inglés Diccionario