Home
Search
Index
Definify.com
Definition
2024
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