cooling device of engine - Francés Inglés Diccionario