HAVE A GO AT Meaning of HAVE A GO AT in English chiefly Brit.attack or criticize. → go Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004