Translation of tembuni in English:

tembuni

afterbirth

noun

  • 1

    afterbirth, placenta discharged from the womb after childbirth