put on the final touches - Turco Inglés Diccionario