the linchpin of something - Spanish English Dictionary