SIGMOIDOSCOPE Meaning of SIGMOIDOSCOPE in English n. lighted endoscope used to view the interior of the colon (Medicine) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012