- penal facility as a noun:
- 1
penal facility
noun
1 penal facility
An institution where persons are confined for punishment and to protect the public.
synonym: penal institution.
debug info: 0.0455
noun
An institution where persons are confined for punishment and to protect the public.
synonym: penal institution.
debug info: 0.0455