The AI-powered English dictionary
plural laparoscopes
A thin endoscope that may be inserted through a small incision in the abdominal wall. examples