Special Branch
noun
: the department of the British police force that deals with political crimes and terrorism
Love words? Need even more definitions?
Merriam-Webster unabridged
Share