suspended placenta - French English Dictionary