rain gush - French English Dictionary