striker-fired pistol - Spanish English Dictionary