It didnt snow on my vagina day Share definition Flag 1. a female virgin 2. when ur not fucking and or having sex "Damn, i broke up with my husbandlast night" "Lucky it didnt snow on my vagina day for ya It didnt snow on my vagina day by John432916750 April 21, 2009 0 0 Get merch Get the It didnt snow on my vagina day mug. Buy Now — $32.95 See more merch