Subscribe
URL of the page has been copied to clipboard.
Meaning : The government agency in the United Kingdom that is responsible for internal security and counterintelligence on British territory.
Synonyms : mi, security service
Install App