Megalethoscope definition

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

Other Word Forms

Noun

Singular:
megalethoscope
Plural:
megalethoscopes

Origin of megalethoscope