scorch (the sun) - Français Anglais Dictionnaire