to be final and conclusive - Turc Anglais Dictionnaire