Special Branch noun definition in The police topic from the Oxford Advanced Learner's Dictionary

Special Branch

 noun: The police topic
the department of the British police force that deals with the defence of the country against political crimes and terrorism

Explore other topic groups related to The police

Crime and law