English edit

Etymology edit

megalo- +‎ -scope

Noun edit

megaloscope (plural megaloscopes)

  1. A type of speculum that magnifies the orifice.