penal_facilityEnglish

penal facility, penal institution

Noun

An institution where persons are confined for punishment and to protect the public

English: penal institution, penal facility

English words with similar meanings

Show 1 words