heat and moisture exchanger - French English Dictionary