English
Detailed Synonyms for Tower of London in English
Tower of London:
Tower of London [the ~] noun
-
the 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 1the 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 1