self-cooled - Spanish English Dictionary