endoscope

/ˈɛndoʊskoʊp/

Explore definitions, synonyms, and language insights of endoscope

Definitions

Noun
a long slender medical instrument for examining the interior of a bodily organ or performing minor surgery

More General Terms