pin one's faith upon someone - Espagnol Anglais Dictionnaire