rainstorm - French English Dictionary