have a go at someone - definition and synonyms

phrase British informal
  1. to criticize someone strongly

    I’m not having a go at you, don’t be so sensitive.

See also main entry: go