English | German | Russian | Czech

short leash English

Meaning short leash meaning

What does short leash mean?

short leash

(idiomatic) A strict set of rules, or great scrutiny or oversight which limit one's freedom of action.

Are you looking for...?