detention center

1 ENTRIES FOUND:
detention center (US) noun
or British detention centre
plural detention centers
detention center (US)
noun
or British detention centre
plural detention centers
Britannica Dictionary definition of DETENTION CENTER
[count]
1 
: a place where people who have entered a country illegally are kept for a period of time
2 
: a place where people who have committed crimes are kept as punishment