English

edit

Etymology

edit

From megalo- +‎ -scope.

Noun

edit

megaloscope (plural megaloscopes)

  1. A type of speculum that magnifies the orifice.