pin one's faith upon - German English Dictionary