English dictionary
endoscope meaning and definition
Definition and meaning of endoscope at MeaningMonkey.org. endoscope meaning and definition in the English Dictionary.ENDOSCOPE noun
Definition of endoscope (noun)
- a long slender medical instrument for examining the interior of a bodily organ or performing minor surgery
Source: Princeton University Wordnet