Place in which people legally are physically confined and usually deprived of a range of personal freedoms.
A prisonlike situation; a place of seeming confinement.