1 definition by the holy slug

Top Definition
horse launcher
projectile fish
by the holy slug July 17, 2003

Mug icon
Buy a horse slap mug!