Definisi 'tower of london'

English to English
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 Terjemahkan
source: wordnet30


Visual Synonyms