bilobate placenta - German English Dictionary