a solid-propellant rocket - French English Dictionary