satellite carrying rocket - French English Dictionary