placentiferous - German English Dictionary