SHORTLEASH
short leash
Noun
- A strict set of rules, or great scrutiny or oversight which limit one's freedom of action.
- The employee was put on probation after her latest mistakes and given a short leash.
The above text is a snippet from Wiktionary: short leash
and as such is available under the Creative Commons Attribution/Share-Alike License.