penal facility
Meaning, Definition & Usage
Dictionary
Related
noun
an institution where persons are confined for punishment and to protect the public
penal institution
.
WordNet
Previous
pemmican
pempheridae
pemphigous
pemphigus
pen
Next
penalisation
penalise
penality
penalization
penalize