Find the word definition

Wiktionary
short leash

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