Newgate (noun) Definition, Meaning & Examples

noun
  1. a prison in London, England: torn down 1902.
noun
  1. a famous London prison, in use from the Middle Ages: demolished in 1902
Newgate (noun) Definition, Meaning & Examples

More Definitions