self protection mechanism - Español Inglés Diccionario