SynonymX
Speak
Tower Of London
Definition of Tower Of London
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
Noun
Semanticaly linked words with "tower of london"
fort
fortress
british capital
capital of the united kingdom
greater london
london