Skip to main content

GT70's definitions

Spurs

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?
by GT70 April 3, 2022
mugGet the Spursmug.

Share this definition