Translation of uri in English:

uri

placenta

noun

  • 1

    placenta, organ that develops in the womb during pregnancy and nourishes the foetus, afterbirth, placenta discharged from the womb after childbirth