have slugged
-he pegado
Presente perfecto del verbo slug. Hay otras traducciones para esta conjugación.

slug

By the way, for what it's worth, if it was me, I'd have slugged him, too.
Por cierto, si le sirve de algo, en su lugar, yo también le habría atizado.
Palabra del día
la rebaja