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
Advertisement
pronoun

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

Wiktionary
Advertisement

Find Similar Words

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

Words Starting With

Words Ending With

Unscrambles

Tower of London
Advertisement