Greater London (noun) Definition, Meaning & Examples

noun
  1. London (def. 5).
noun
  1. See London (def. 2)
Greater London (noun) Definition, Meaning & Examples

More Definitions