Define slough. slough synonyms, slough pronunciation, slough translation, English dictionary definition of slough. A borough of southeast England, a residential and industrial suburb of London. also slew n. 1. A depression or hollow, usually filled with deep mud or mire….

