solid propellant rocket (spr) - French English Dictionary