Wordnet Dictionary
Welcome
Home
About
Contact
Test English Info
Google Dictionary
Wordnet Dictionary
Search
Noun
tower of london
has 1 sense
Tower of London
- a fortress in London on the Thames; used as a palace and a state prison and now as a museum containing the crown jewels
--
1
is a kind of
fortress
,
fort
,
TOP