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