place one's hopes on - German English Dictionary