put the final touches to - Turco Inglés Diccionario