English Dictionary
◊ ENDOSCOPE
endoscope
n : a long slender medical instrument for examining the interior
of a bodily organ