rain come down hard - Turc Anglais Dictionnaire