Definition of Tower of London

1. Noun. A fortress in London on the Thames; used as a palace and a state prison and now as a museum containing the crown jewels.


Lexicographical Neighbors of Tower Of London

towel ring
tower
tower
towered
towerier
toweriest
towering
toweringly
towerlike
towers
towery
tower block
tower cress
tower mustard
Tower of Babel
Tower of London (current term)
tower of strength
tower skull
towhead
towheaded
towheads
towhee
towhee
towhees
towie
towier
towies
towiest
towilly
towing

Other Resources:

Search for Tower of London on Dictionary.com!Search for Tower of London on Thesaurus.com!Search for Tower of London on Google!Search for Tower of London on Wikipedia!