place of secure temporary detention - German English Dictionary