Indonesian: Dia baru saja melahirkan.
English: She just gave birth.