English dictionary

tower of london meaning and definition

Definition and meaning of tower of london at MeaningMonkey.org. tower of london meaning and definition in the English Dictionary.

TOWER OF LONDON noun

Definition of Tower of London (noun)

  1. a fortress in London on the Thames; used as a palace and a state prison and now as a museum containing the crown jewels
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: