SIGMOIDOSCOPE Meaning of SIGMOIDOSCOPE in English A lighted instrument used to view the inside of the lower colon. English dictionary of medicine. Английский словарь медицины. 2012