place of secure temporary detention - Español Inglés Diccionario