lay your neck on the block - Spanish English Dictionary