a ray of sunshine - Francés Inglés Diccionario