1 definition by Zen84

Top Definition
The London railway system. Also called the Metro or Tube.
We took the Underground from King's Cross to Covent Gardens.
by Zen84 December 01, 2007

Mug icon
Buy a Underground mug!