metropolitan borough
nounDefinition of metropolitan borough
: any of numerous administrative divisions that with the City of London form Greater London
Keep scrolling for more