assault rifle
firearm long barrel shoulder stock trigger magazine adjustable sights barrel shroud accessory rails and attachments short overall length
assault rifle which has firearm assault rifle which has long barrel assault rifle which has shoulder stock assault rifle which has trigger assault rifle which has magazine assault rifle which is adjustable sights assault rifle which has barrel shroud assault rifle which is accessory rails and attachments assault rifle which has short overall length