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