Dictionary search results

Showing 1-8 of 8 results

Slough US English

A town in SE England to the west of London; population 119,400 (est. 2009)

slough1 US English

A swamp

slough2 US English

Shed or remove (a layer of dead skin)

slough something off in slough2 US English

Shed or remove (a layer of dead skin)

Slough of Despond US English

A state of hopeless depression

slough off in slough2 US English

(Of dead skin) drop off; be shed

slough away/down in slough2 US English

(Of soil or rock) collapse or slide into a hole or depression

slough of despond in Slough of Despond US English

A state of hopeless depression