Subscriber login


Forgot your password?

Library card login

Other

Tower of London

(also the Tower)
Definition of Tower of London
  • a fortress by the Thames just east of the City of London. The oldest part, the White Tower, was begun in 1078. It was later used as a state prison, and is now open to the public as a repository of ancient armour and weapons, and of the Crown Jewels.

Tower of London in other Oxford dictionaries

Definition of Tower of London in the US English dictionary