What does the 2nd Amendment Mean?

The 2nd Amendment is a citizens right to bear arms, meaning get a gun and protect themselves, and their country. It should be noted states have passed laws limiting the use of hand guns to inside of homes and needing a license to carry a concealed weapon.