(damn) sight better - Francés Inglés Diccionario