Yoni Puja is a sacred ritual during which the yoni is worshipped. It is a practice that goes back thousands of years and is still very much alive in present-day India. Yoni Puja is a very detailed, powerful and beautiful ritual.
Yoni (Sanskrit: योनि yoni) is the Sanskrit word for the vagina. Its counterpart is the lingam, interpreted by some as the phallus. It is also the divine passage, womb or sacred temple (cf. lila). The word covers a range of meanings, including: place of birth, source, origin, spring, fountain, place of rest, repository, receptacle, seat, abode, home, lair, nest, stable.