What is an assault rifle? An automatic weapon? A semi-automatic weapon?

From What is and is NOT an assault rifle: “An assault rifle is a rifle that: has selectable firing modes can fire in fully automatic mode Select fire means that there is a switch to toggle between firing modes. One firing mode is called “semiautomatic”. Semiautomatic means that when the trigger is pulled, the following …