What does Abschussanlage mean?

Abschussanlage - German to English

launch center