What is the full meaning of megascope
an instrument for projecting an enlarged image [n -S]
Example of the word megascope placed on a Scrabble board.