1 definition by Ballygowan

Top Definition
A brand of water in Ireland.
It makes all your three's wet like water.
It is the world's best water.
I'm going to buy some Ballygowan, so I can be wet like water.
by Ballygowan February 24, 2017

Mug icon
Buy a Ballygowan mug!