meaning of alle Hoffnung aufgeben

alle Hoffnung aufgeben - German to English

to abandon all hope