|  | 
Definition of Tower of London
1. 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. 
Generic synonyms: Fort, Fortress
Group relationships: British Capital, Capital Of The United Kingdom, Greater London, London
Group relationships: British Capital, Capital Of The United Kingdom, Greater London, London




 Bengali
 Bengali