megaloscope

English

Etymology

From megalo- +‎ -scope.

Noun

megaloscope (plural megaloscopes)

  1. A type of speculum that magnifies the orifice.