Idiom: New sheriff in town

Idiom Definitions for 'New sheriff in town'


This is used when a new authority figure takes charge.

See also: