Semi-automatic pistol | Patent Publication Number 20180238647 | Patexia