a rather clean, playful & comical way of referring to the vagina of a female.
Yo Amanda just told me she's going to see the doctor because she thinks her meow meow is broken.
98👍 138👎