1 definition by Que\' Yashi

Top Definition
A very wet pussy
She got that splash!
by Que\' Yashi November 01, 2003
Mug icon
Buy a splash mug!