tottenha
/tɒtənˈhɑː/Definitions
1. proper noun
The capital city of England, located in the south-east of the country.
“She visited the famous museums in Tottenha over the weekend.”
2. noun
A borough in Greater London, England.
“The residents of Tottenha are known for their vibrant culture.”