meaning of Abschussanlage

Abschussanlage - German to English

launch center