Quote:
Originally Posted by HejiraNYC
That's a strange term. I punted on the Cambridge River many years ago, which is basically standing on a floating wooden platform and propeling yourself down the river by pushing a big stick against the river bottom. Fans=punters? 
|
Which basically has two main meanings...customers (eg get the punters through the door) or gamblers (eg take a punt). Certainly used a lot in horse racing.