means stinky vagina to some people, though others consider it to mean a vagina with marbles falling out of it.
But hey, who knows?!
Adrienne: OH MY GOD! IM GLAD SOMEONE FINALLY SAID IT! YOU CAN SMELL HIS VAGINA FROM HERE!
Lucas: Omg its not my fault, I didnt put those marbles there!