Dictionary for English, Malay, chines, Indonesian, Japanese, etc
English Definition
    noun
  1. prison, prison house: a prisonlike situation; a place of seeming confinement
  2. prison, prison house: a correctional institution where persons are confined while on trial or for punishment
Translation
Not found. Request noted. Other translations below.Indonesian penjara
Korean 교도소