What is the full meaning of megatechnology
large-scale technology [n]
Example of the word megatechnology placed on a Scrabble board.