What does assault rifle mean?

assault rifle meaning in General Dictionary

any of the automated rifles or semiautomatic rifles with huge publications made for armed forces usage