English dictionary
penal institution meaning and definition
Definition and meaning of penal institution at MeaningMonkey.org. penal institution meaning and definition in the English Dictionary.PENAL INSTITUTION noun
Definition of penal institution (noun)
- an institution where persons are confined for punishment and to protect the public
- synonyms: penal facility
Source: Princeton University Wordnet