Definition of launch complex in US English:

launch complex

noun

  • A base from which spacecraft are launched.

    ‘Baikonur Cosmodrome is the launch complex where Sputnik 1 was launched’
    • ‘They are in the white room atop the launch complex.’
    • ‘The first four Saturn launches had gone up from launch complex 34.’
    • ‘Its first flight took place in April 1999, from a mobile launcher at a new launch complex.’
    • ‘Each base would have four soft, dispersed launch complexes containing five launchers.’
    • ‘The launch was the first from a new launch complex, which the president dedicated to the nation on Wednesday.’