English noun: Tower of London | |||
1. | Tower of London (artifact) a fortress in London on the Thames; used as a palace and a state prison and now as a museum containing the crown jewels | ||
Instance hypernym | fort, fortress | ||
Part meronym | British capital, capital of the United Kingdom, Greater London, London | ||