Meaning of “new broom” in the English Dictionary

british dictionary