slough of despond
/ˈslaʊ əv ˈdɛspɒnd/
noun
Meaning
A dreary bog or marsh.
A state of disheartening hopelessness.