water cooling circuit - French English Dictionary