pin one's faith upon - Français Anglais Dictionnaire