Meaning of penal institution

Definition of penal institution

(noun) an institution where persons are confined for punishment and to protect the public

Other information on penal institution

WIKIPEDIA results for penal institution
Amazon results for penal institution