striker-fired pistol - French English Dictionary