An Encylopedia Britannica Company

golden handcuffs

1 ENTRIES FOUND:
golden handcuffs noun
golden handcuffs
noun
Britannica Dictionary definition of GOLDEN HANDCUFFS
[plural]
: the salary and benefits that stop a highly paid employee from choosing to leave a job