Anything you can hurt someone with. I can take my shirt off, wrap it around your neck, and choke you with it, that makes it an assault weapon. I could throw a teddy bear at your
head really
hard, that makes it an assault weapon. I could intentionally give you a paper
cut, that makes the paper I used an assault weapon.
Frequently misused to describe semi-automatic weapons.