Definify.com

Definition 2024


newton_metres

newton metres

English

Noun

newton metres

  1. plural of newton metre