placental site nodule - Turkish English Dictionary