unavoidable accident defence - Spanish English Dictionary