tottenham

/ˈtɒtəmənt/

Definitions

1. noun

A borough in North London, England.

“She lives in Tottenham, London.”

2. noun

A town in Suffolk, England.

“The town of Tottenham in Suffolk is famous for its historic castle.”

3. noun

A former village in New South Wales, Australia, now part of the city of Sydney.

“Tottenham in Australia is a suburb with a diverse community.”

Synonyms

  • borough
  • town

Antonyms

  • city
  • metropolis