put on the final touches - Alemán Inglés Diccionario