There are multiple definitions - click on the translation that matches your context.

straffeanstalt

substantiv

full

penal institution

noun

Definitions of penal institution

English

a place where convicted criminals are kept

The court heard that vulnerable children are often locked up "in unsafe penal institutions".