English | German | Russian | Czech

penal facility English

Meaning penal facility meaning

What does penal facility mean?

penal facility

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

Synonyms penal facility synonyms

What other words have the same or similar meaning as penal facility?

penal facility English » English

penal institution correctional institution

Are you looking for...?