where did this rain come from? - Turc Anglais Dictionnaire