bilobate placenta - French English Dictionary