as soon as it stops raining - French English Dictionary