scorch (the sun) - Francés Inglés Diccionario