Tower Bridge

English

Proper noun

Tower Bridge

  1. A bascule bridge in London crossing the River Thames, built in the late 19th century

See also