Medical term · S
An additional piece of placenta connected by membranes.
Browse all 2358 medical terms →