penal institution
1.
(
noun
) an institution where persons are confined for punishment and to protect the public
Synonyms:
penal facility
Related Words:
brig
,
concentration camp
,
correctional institution
,
institution
,
stockade
Terms and Conditions of Use / Copyright Notice