High volume automatic and semi-automatic firearm
Hydraulic breech mechanism for firearms
Canada
World
United States