1 definition by Tottenham lovers

Top Definition
A piece of shit based in north London that doesn’t know how to defend.
What do you call a piece of shit that can’t defend itself ?
Arsenal!
by Tottenham lovers December 09, 2019

Mug icon
Buy a Arsenal mug!