the other element being the breech-block or bolt

Patents Grantslast 30 patents

Patents Applicationslast 30 patents