Tower of London
English
![](Images/wiktionary/Tower_of_London.jpg.webp)
The Tower of London.
Proper noun
Tower of London
- A riverside fortress in London, used as a palace, a prison and now a museum housing the Crown Jewels.
Related terms
- sent to the Tower
Translations
a fortress in London
|
|