ByNobleID
    Dysmenorrhea related to gallstone spilling after laparoscopic cholecystectomy. | NobleID