Meaning of “Special Branch” in the English Dictionary

british dictionary