There are many types of weapons such as shotguns, machine guns and carbines. When learning English as a second language, you must know common weapons and equipment vocabulary.
Weapons and equipment vocabulary
Here are the most common English language weapons and equipment vocabulary with photos:
See: Hairstyle Vocabulary for Men and Women
See: The Difference Between "Jail" and "Prison"