What does Astra Digital Radio ® mean?

Astra Digital Radio ® - German to English

Astra Digital Radio ®