to attack sb physically or in words
have / take a pop (at sb)
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition