London Bridge/Definition

One of a succession of bridges crossing the River Thames.