"Assault weapon" is an emotive term used mainly by gun-control advocates and their opponents; it doesn't mean quite the same thing as "assault rifle".
Finally someone gets it.
An 'assault rifle' is a medium calibre, medium power military rifle, capable of select-fire (i.e. fully automatic, like a machine gun) operation. Examples would be the British SA80, the American M16, or the Russian AK47.
An 'assault weapon' isn't actually a gun at all. There's no such thing. 'Assault weapon' is a *label*, an invented derogatory neologism, intended to influence public opinion through deliberate confusion with the correct military 'assault rifle' terminology, promulgated by gun control advocates. All it means is a gun which *looks* politically-incorrect. 'scary-looking gun' would be the best transliteration. Even the legal definition is based *entirely* on cosmetic features, because a so-called 'assault weapon' actually WORKS exactly the same as any 'normal', 'less scary-looking' semi-automatic rifle.