Megalethoscope Definition

noun

An optical apparatus in which pictures are viewed through a large lens with stereoptical effects.

Wiktionary

Other Word Forms of Megalethoscope

Noun

Singular:
megalethoscope
Plural:
megalethoscopes

Origin of Megalethoscope

Find Similar Words

Find similar words to megalethoscope using the buttons below.

Words Starting With

Words Ending With

Unscrambles

megalethoscope