What does alle Hoffnung zerstören mean?

alle Hoffnung zerstören - German to English

to shatter all hopes