English

Definition of Tower Hamlets from the Oxford Advanced Learner's Dictionary

 

Tower Hamlets

 
BrE
 
; NAmE
 
 
jump to other results
a borough of London, England, on the east side of the city and north of the River Thames. It includes the Docklands area.