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

English Dictionary
a place where people who have come into a country without permission are kept while the government decides whether they can stay