give a finishing touch - Turco Inglés Diccionario