launching complex (astronautics) - French English Dictionary