water cooling installation - Spanish English Dictionary