WikiWord

laparoscopes

From WikiWord, the free dictionary

English

Definitions

noun

  1. A thin endoscope that may be inserted through a small incision in the abdominal wall.

Related words

Synonyms

References