often capitalized
: consisting of a central city together with adjacent areas that are naturally or administratively connected with it
Greater London
Love words? Need even more definitions?
Merriam-Webster unabridged
Share