NobleBlocks
    Spilled gall stones during laparoscopic cholecystectomy: a review of the literature | NobleBlocks