Synonyms: penal facility, penal institution
Definition: an institution where persons are confined for punishment and to protect the public
Similar words: institution
Definition: an establishment consisting of a building or complex of buildings where an organization for the promotion of some cause is situated