Search Details

Word: tower of london (lookup usage) (lookup stats)


Meaning:

Proper noun:

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

Source: Wiktionary | Src Info »