What is the full meaning of megascopes
MEGASCOPE, an instrument for projecting an enlarged image [n]
Example of the word megascopes placed on a Scrabble board.