WTWM

whatsthatwordmean

← Definition
Guess

slough

nounA swamp, marsh, or muddy area, often a side channel of a river.
verbTo shed or cast off (skin, a layer, or a habit).

Synonyms

marshnounswampnounshedverbmoltverbcastverb

Antonyms

keepverb

Built for word lovers.