a (damn) sight better - Español Inglés Diccionario