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