stocked pistol - French English Dictionary