pin one's faith on - German English Dictionary