Trevor was very keen to take Tracy, but couldn't perform 'cos he badly needed to water the horse
by theWestHamfan November 03, 2003
1 more 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