penal institution
Explore definitions, synonyms, and language insights of penal institution
Definitions
Noun
an institution where persons are confined for punishment and to protect the public