pulse rifle - French English Dictionary