1 definition by ThePerfecttSet

Top Definition
A horn that alerts all of Seaside Heights that there is a grenade walking around.
I spotted a grenade walking towards the club, so I immediately grabbed the Grenade Horn to warn all the club patrons.
by ThePerfecttSet January 21, 2011
Mug icon
Buy a Grenade Horn mug!