Synonyms/Hypernyms (Ordered by Estimated Frequency) of noun tower_of_london
1 sense of tower of london
Sense 1
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)
INSTANCE OF=> fortress, fort -- (a fortified defensive structure)