clean and spiff up something - Francés Inglés Diccionario