Translation of Greater London in Spanish:

Greater London

el gran Londres, n.

noun

  • 1

    (Londres incluyendo la periferia) el gran Londres