YourDictionary

Dictionary Home » Medical Definitions » battledore placenta

battledore placenta medical definition

noun
A placenta in which the umbilical cord is attached at the border.

link/cite print suggestion box