lawful authority or excuse - Spanish English Dictionary