Yahoo Web Search

Search results

  1. Dictionary
    detention centre

    noun

    • 1. an institution for the short-term detention of unauthorized immigrants, refugees, people awaiting trial or sentence, or (formerly in the UK) young offenders.