English Dictionary
Definition slough in British English
slough noun
[countable] noun
/slu:/

English Dictionary