cooling device of engine - Spanish English Dictionary