What does alle Hoffnung zerschlagen mean?

alle Hoffnung zerschlagen - German to English

to irritate all hope