have-a-go
have-a-go ▶adjective Brit. informal denoting a person who bravely intervenes in an attempt to thwart a criminal: the have-a-go hero ran across the road and confronted the thief.