Meganewton Definition
noun
One million newtons.
Wiktionary
Other Word Forms of Meganewton
Noun
Singular:
meganewton
Plural:
meganewtonsFind Similar Words
Find similar words to meganewton using the buttons below.