1 definition by boondock saint79

pretty much the same thing as a camel toe. But a lot less comfortable.
Man that chick has one mean lookin' ninja slipper!!
by boondock saint79 September 30, 2009
Get the ninja slipper mug.