The BFD Word of the Day
The word for today is… slough (noun, verb, geographical name): noun 1: 1: a place of deep mud or mire 2 : a state of moral degradation or spiritual dejection verb 1: to plod through or as if through mud noun 2: 1 : the cast-off skin of a snake 2 : a