Skip to content
Definition.com

Golden handcuffs is a lucrative contract binding poor unfortunate businessmen to interesting jobs with massive salaries and numerous perks.

See also
.com