water cooled torch - Spanish English Dictionary