rocket pistol (astronautics) - French English Dictionary