What is the full meaning of meganewton
a measure of gravity, a million newtons [n -S]
Example of the word meganewton placed on a Scrabble board.