What does alle Hoffnung aufgeben mean?

alle Hoffnung aufgeben - German to English

to abandon all hope