newgate
/ˈnjuːɡeɪt/Definitions
1. noun
a former English prison, especially the one that stood on the site now occupied by the Old Bailey in London; a place of confinement
“The prisoner was sentenced to Newgate prison for his crimes.”
2. noun
a type of gallows, especially one used in public executions
“The brutal execution on Newgate gallows shocked the whole town.”