wet weather protection suits - French English Dictionary