HAVE A GO AT


Meaning of HAVE A GO AT in English

chiefly Brit.

attack or criticize.

→ go

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.