punch someone's lights out - Francés Inglés Diccionario