alibi (defence of) - German English Dictionary