unavoidable accident defence - Turkish English Dictionary