1 definition by ScouseJim

Aggression between two people or teams, particularly in sport.
There's always needle when Manchester United play Leeds.
by ScouseJim January 31, 2006
Get the needle mug.