entrench oneself behind a principle - Spanish English Dictionary