detention centre
Concise Oxford English Dictionary © 2008 Oxford University Press:
detention centre
▶noun an institution where people, in particular refugees and people awaiting trial, are detained for short periods.
'detention centre' also found in these Oxford entries:

