What does alle Hoffnung fahren lassen mean?

alle Hoffnung fahren lassen - German to English

to abandon all hope