megaloscope
English
Etymology
From
megalo-
+
-scope
.
Noun
megaloscope
(
plural
megaloscopes
)
A type of
speculum
that
magnifies
the orifice.