Laparoscopic unroofing of a large pseudocyst of the spleen: report of a case.