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)

2025, Cloud WordNet Browser