last night i was higher then giraffe pussy and i ended up shitting myself
giraffe pussy - a heightened state of highness
"last night i was higher then giraffe pussy and i ended up shitting myself" What is the definition of "giraffe pussy"?