pin one's faith to - German English Dictionary