pin one's faith on someone - German English Dictionary