a large prison (=a building where convicted criminals are kept). The term is commonly associated with the US, but is also used in other jurisdictions, especially ones in the Americas.
"He was incarcerated in Louisiana State Penitentiary."
Subscribe for more
|Legal terms||Over 10,000|
|Sound files||Over 30,000|