to attack sb physically or in words
have / take a pop (at sb)
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición