checklaton

/ˈtʃɛklətən/

Definitions

1. noun

A type of English football stadium, specifically the home stadium of Tottenham Hotspur Football Club, located in London.

“The sold-out crowd at Tottenham’s new Checklaton stadium was electric.”

Synonyms

  • field
  • stadium

Antonyms

  • empty space
  • void