engine cooling systems - Alemán Inglés Diccionario