MyDataFarming







Definitions of endoscope:
  • noun:   a long slender medical instrument for examining the interior of a bodily organ or performing minor surgery



more on this topic on answers.com