I have dissected a female reproductive tract, and I can tell you with absolute certainty that there is no gland or anything else that can squirt out 1/4 a liter of fluid...the greater vestibular glands which wikipedia claims might be the source of it, obviously wasn't written by someone who knows what they're talking about, because they're roughly the size of a pea.
it is piss
it is piss