the sun beat down - Turc Anglais Dictionnaire