placental parasitic twin - Turkish English Dictionary