Dictionary
Thesaurus
Encyclopedia
Translator
Web

tower of london

 - 2 dictionary results

Tower of London

[tou-er]
–noun
a historic fortress in London, England: originally a royal palace, later a prison, now an arsenal and museum.
Dictionary.com Unabridged
Based on the Random House Dictionary, © Random House, Inc. 2009.
Cite This Source Link To tower of london
tower of london

noun
a fortress in London on the Thames; used as a palace and a state prison and now as a museum containing the crown jewels 
WordNet® 3.0, © 2006 by Princeton University.
Cite This Source
Search another word or see tower of london on Thesaurus | Reference
FacebookTwitterFollow us: