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