scorch (the sun) - Turco Inglés Diccionario