deciduate placenta - German English Dictionary