pin one's faith upon - Allemand Anglais Dictionnaire