Tower of London
WordNet

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
WiktionaryText

Proper noun



  1. A riverside fortress in London, used as a palace, prison and now a museum housing the Crown Jewels.
 
x
OK