Top definition
Great, amazing. A term meaning generally good.
A:Party at mine this weekend!
B:Scrum Down!
by Tom Scott February 12, 2003
Get the mug
Get a Scrum Down! mug for your cat Sarah.