placentate - German English Dictionary