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