Phrase info

there is a new sheriff in town

Meaning

there is a new sheriff in town

(idiomatic) A new person has come to power and is going to make changes.

Source: en.wiktionary.org

Words in the phrase

Close letter words and terms