American Dictionary
Definition slough in American English
slough noun
noun
/slu, slaʊ/
Synonyms and related words
Synonyms and related words
