keeping imprisoned - Francés Inglés Diccionario