deliver a haymaker - Francés Inglés Diccionario