Find the word definition

Wiktionary
newton metres

n. (newton metre English)