yoni meaning in english

[Skt.] n. The female organs of generation, the vagina, the uterus, place of birth, origin. bhagamu, karanamu. yonijulu such as are womb-born, as distinguished from egg-born (andajamu.) ayonijudu a person born in some supernatural manner.