twenty-two rifle - French English Dictionary