resort to self-deceit - Spanish English Dictionary