defence of unavoidable accident - Turkish English Dictionary