Tower of London
English Dictionary
->
Letter T
-> Tower of London
Search Dictionary:
Tower of London Definition
(n)
a
fortress
in
London
on
the
Thames
;
used
as
a
palace
and
a
state
prison
and
now
as
a
museum
containing
the
crown
jewels
Tower of London Synonyms
Tower of London
© Art Branch Inc.