force unit

Noun
  • A unit of measurement of physical force (synset 113624308)

Other Searches