make a clean sweep of something - English Synonyms Dictionary