to be final and conclusive - Espagnol Anglais Dictionnaire