short leash
名词 n.
英文释义
名词 n.
-
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.
词形变化
0 次浏览
数据来源: Wiktionary