do a hatchet job on - Español Inglés Diccionario