shelter oneself in excess - Spanish English Dictionary