London Underground

English

Proper noun

the London Underground

  1. The London underground railway system.

Synonyms

Translations