Top definition
The vaginal fluid that a girl literally shoots from her vagina as she climaxes; female cum
Mike: How did it go with that girl last night?

Brian: I was going down on her... and before I knew it, she sprayed her twatter water all over my face.
by Captain_Howdy December 06, 2009
Get the mug
Get a twatter water mug for your mate Rihanna.