place of incarceration - Espagnol Anglais Dictionnaire