Imprisonment

Spanish Meaning

prisión

encarcelamiento

estancia

detención

puesto

English Meaning

  1. A confinement in a place, especially a prison.