alibi (defence of) - Spanish English Dictionary