Longtime Tottenham football rival (7)
I believe the answer is:
arsenal
(Other definitions for arsenal that I've seen before include "Ammo store" , "Place where guns and ammunition are stored" , "Store of weaponry" , "Military structure for arms and ammunitions" , "English football club and military depot" .)