Mumu

Noun

 * 1)  pussy, vulva, vagina

Etymology
From the Irish mythological queen, whose name means "great mother;" see.