Definition of the word Megalethoscope, Meaning of Megalethoscope word :
n. - An optical apparatus in which pictures are viewed through a large lens with stereoptical effects. It is often combined with the stereoscope.
There are total 14 letters in Megalethoscope, Starting with M and ending with E.
Total 1551 words created by multiple letters combination of Megalethoscope in English Dictionary.