SLOUGH Meaning of SLOUGH in English a stagnant swamp, marsh, bog, or pond, especially as a part of a bayou, inlet, or backwater. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012