What does Ballonsatellit mean?

Ballonsatellit - German to English

balloon satellite