rain foot - French English Dictionary