Search in: Word
Vietnamese keyboard: Off
Virtual keyboard: Show
English - English (Wordnet) dictionary
tower of london
Jump to user comments
Noun
  • a fortress in London on the Thames; used as a palace and a state prison and now as a museum containing the crown jewels
Related search result for "tower of london"
Comments and discussion on the word "tower of london"