Definition of detention center noun from the Oxford Advanced American Dictionary

     

    detention center

     noun
    (detention centre)noun
     
     
    jump to other results
  1. 1a place where young people who have committed offenses are kept in detention
  2. 2a place where people are kept in detention, especially people who have entered a country illegally