short leash

名词 n.

英文释义

名词 n.
  1. A strict set of rules, or great scrutiny or oversight which limit one's freedom of action. idiomatic
    — The employee was put on probation after her latest mistakes and given a short leash.

词形变化

short leashes plural
0 次浏览 数据来源: Wiktionary