ByNobleID
    Residual gallbladder and cystic duct stones after laparoscopic cholecystectomy. | NobleID