there is a new sheriff in town (English, phrase)
expansion: there is a new sheriff in town
Senses:
glosses: A new individual has come to power and will be making changes.
tags: idiomatic
Forms: