Out of curiosity, how do you, personally, define the term "assault rifle"?
Well to start with a "assault rifle or weapon" was not a term used until 1989. The term is only a political term to describe a weapon that looks "scary" and might look somewhat like a military weapon. No military in the world calls their weapons "assault rifle/weapon", they are "service rifles" But just to answer your question I will use a term that has no meaning in the firearm world, just the political world.
A rifle that is capable of automatic mode.. In other words capable of firing more that one round with the pull of the trigger. Example
M16A4 used by the USMC. Has a 3 position selector switch: Safe-Semi-Auto. Safe-Weapon can not fire, Semi-one round with pull of trigger, Auto-3 rounds fired with single pull of the trigger (burst mode).
Note: no US service rifle at the present time can empty the magazine in one pull of the trigger.
That is what I consider your term "assault rifle".
Now there are rifles that can empty their magazine with one pull of the trigger and the most familiar is the AK47 and this type would meet your idea of an "assault rifle".
Note: A semi-auto rifle (Like the AR15) that fires only one round with the pull of the trigger is not my criteria for your term "assault rifle".