Synonyms of tower of london

Noun


1. Tower of London

usage: a fortress in London on the Thames; used as a palace and a state prison and now as a museum containing the crown jewels

WordNet 3.0 Copyright © 2006 by Princeton University.
All rights reserved.