rain shed - French English Dictionary