Idiom: New sheriff in town

Idiom Definitions for 'New sheriff in town'


This is used when a new authority figure takes charge.

Contributed By: Colby White | Category: Police & Crime

View examples in Google: New sheriff in town

See also: