all-weather suit - French English Dictionary