ol leweng[ˈol ˈlɛwɛŋ]
• n. womb; uterus.rahim; tempat kandungan.
Literally: child's place
See also: ol; leweng