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