incarcerated placenta - Turkish English Dictionary