take a punch at someone - Francés Inglés Diccionario