to be final and conclusive - Alemán Inglés Diccionario