Definition of Greater London in English:

Greater London

proper noun

  • A metropolitan area comprising central London and the surrounding regions. It is divided administratively into the City of London, thirteen inner London boroughs, and twenty outer London boroughs.

Pronunciation:

Greater London

/ɡreɪtəˈlʌndən/