English Dictionary
Definition detention centre in British English
detention centre noun
[countable] noun
1
a place where people who have come into a country without permission are kept while the government decides whether they can stay
