foul weather parade - French English Dictionary