to be final and conclusive - Turco Inglés Diccionario