placental septa - German English Dictionary