force unit

Noun
  1. A unit of measurement of physical force (synset 113624308)

Other Searches