rainsheet - French English Dictionary