Search in full dictionary

TOWER BRIDGE

TOWER BRIDGE
ScnTUEU
one of the four bridges that spans the River Thames in London, England. The Tower Bridge is a movable bridge (rising to allow ships to pass underneath it) that provides an opening 250 feet (76 m) in width for ships and other vessels to pass through. Completed in 1894, it is one of London's most famous landmarks.