meaning of alle Hoffnung zerschlagen

alle Hoffnung zerschlagen - German to English

to irritate all hope