HAVE A GO
Meaning of HAVE A GO in English
( informal , especially BrE ) to attack sb physically :
There were about seven of them standing round him, all waiting to have a go.
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005