Velvet-handcuffs meaning

Used other than as an idiom: see velvet,‎ handcuffs.
noun
0
0
(idiomatic) Golden handcuffs: any arrangement designed to provide favorable benefits or pay so as to discourage a participant from wanting to leave it.
noun
0
0
Advertisement