There Is A New Sheriff In Town Definition
phrase
A new person has come to power and is going to make changes.
Wiktionary
Origin of There Is A New Sheriff In Town
-
Meant to evoke the image of a traditional Southern or Western U.S. town having a new sheriff come to power and shake things up for the town.
From Wiktionary
Find Similar Words
Find similar words to there is a new sheriff in town using the buttons below.