have one's hopes frustrated - German English Dictionary