intercoolant - French English Dictionary