penal facility

Explore definitions, synonyms, and language insights of penal facility

Definitions

Noun
an institution where persons are confined for punishment and to protect the public

More General Terms