heat protective suit - French English Dictionary