Word info

megaloscope

Noun

Meaning

megaloscope (plural megaloscopes)

A type of speculum that magnifies the orifice.

Source: en.wiktionary.org

Close letter words and terms