Home
Search
Index
Definify.com
Definition
2026
Tower_Hamlets
Tower Hamlets
English
Proper noun
Tower
Hamlets
(
after the
Tower of London
)
a
London
Borough
in the
East End
of
Greater London
.
Similar Results