Definify.com

Definition 2024


Tower_Hamlets

Tower Hamlets

English

Proper noun

Tower Hamlets (after the Tower of London)

  1. a London Borough in the East End of Greater London.