Tower of London
Meaning
A riverside fortress in London, used as a palace, a prison and now a museum housing the Crown Jewels.
Translations
Notes
Sign in to write sticky notes
Start learning English with learnfeliz.
Practice speaking and memorizing "Tower of London" and many other words and sentences in English.