Defenition of the word tower of london
    
    - 
        
Defenition of the word 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
 
                
     
Synonyms for the word tower of london
Hypernyms for the word tower of london
See other words