rain groove - French English Dictionary