Tower Of London Definition

noun
A fortress made up of several buildings on the Thames in London, serving in historic times as a palace, prison, etc.
Webster's New World
pronoun

A riverside fortress in London, used as a palace, prison and now a museum housing the Crown Jewels.

Wiktionary

Find Similar Words

Find similar words to Tower of London using the buttons below.

Words Starting With

Words Ending With

Unscrambles

Tower of London