I have slapped
-he abofeteado
Presente perfecto del verbo slap. Hay otras traducciones para esta conjugación.

slap

I have slapped him, I have insulted him.
Le he pegado, insultado.
Palabra del día
el pavo