penal facility

1. (noun) an institution where persons are confined for punishment and to protect the public
Synonyms: penal institution
Related Words: brig, concentration camp, correctional institution, institution, stockade



Terms and Conditions of Use / Copyright Notice