Skip to main content

Definitions by GT70

A legendary football team in England
The stadium is in Tottenham, England

A shortened version of 'hotspur'
you gonna watch the spurs game tonight mate?
Spurs by GT70 April 3, 2022