Translation of placenta in Malay

placenta

plasenta

nounPlural placentas

  • 1

    plasenta, uri, tembuni