1 definition by Frank Skoggman Zombo

Top Definition
1. Spending a long night hydrating yourself, with alcohol.
We bought a case of Keystone. Time to water the horses.
by Frank Skoggman Zombo February 28, 2011

Mug icon
Buy a Water the horses mug!