i was [balls deep] in her squishee mitten when i passed out
(noun) slang term used for the female vagina
"i was [balls deep] in her squishee mitten when i passed out" What is the definition of "squishee mitten"?