1 definition by Alcohol Awareness Team X

Top Definition
An alcoholic beverage.
Nina loved a bit of the old giggle water!
by Alcohol Awareness Team X November 22, 2017

Mug icon
Buy a Giggle Water mug!