of inestimable value - Français Anglais Dictionnaire