Definition of Tower of London in English:

Share this entry

Tower of London

(also the Tower)
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.

For editors and proofreaders

Line breaks: Tower of Lon¦don

Share this entry

What do you find interesting about this word or phrase?

Comments that don't adhere to our Community Guidelines may be moderated or removed.