intercooler kit - French English Dictionary