Dictionary > Slough

Slough

slough
(Science: ecology) A wet place of deep mud or mire, a sluggish channel, a swamp, bog, or marsh, especially one that is part of an inlet or backwater.
Necrotic tissue; a mortified or gangrenous part or mass.


You will also like...