Definition of launch complex in English:

launch complex

See synonyms for launch complex

noun

  • A base from which spacecraft are launched.

    • ‘Baikonur Cosmodrome is the launch complex where Sputnik 1 was launched’