M-16

M-16 antonyms

M-16 definitions

noun
  • A lightweight assault rifle, originating from the Vietnam War period