clean and spiff up something - Alemán Inglés Diccionario