self protection mechanism - Spanish English Dictionary