What is M4/M16?

M4/M16 meaning in Military terminology / glossary / dictionary is:
Standard rifle. The M4 is distinguished from the M16 by a shorter barrel and a retractable stock. The M4 is usually equipped with a rail system, to which various items can be attached.


reference: Military Acronyms,Terminology and Slang Reference