launching complex (astronautics) - Spanish English Dictionary