Megalethoscope meaning

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

Origin of megalethoscope