An Encylopedia Britannica Company

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]
: a place where people who have entered a country illegally are kept for a period of time
: a place where people who have committed crimes are kept as punishment