1 definition by BourbonGirl

Top Definition
The addition of a small amount of liquid, usually in reference to adult beverages, to an existing vessel(aka whiskey glass).
Jim, give me an upsplash of Jack.
by BourbonGirl December 22, 2018

Mug icon
Buy a upsplash mug!