pin one's hopes on something - German English Dictionary