Dictionary search results

Showing 1-6 of 6 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 of despond in Slough of Despond US English

A state of hopeless depression