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.”

Synonyms

  • London
  • city

Antonyms

  • countryside
  • rural