We found 1 definitions of astro from 1 different sources.
Advertising
What does astro mean?
Wikipedia
satellite TV Astro is a subscription-based direct broadcast satellite service based in Bukit Jalil, Kuala Lumpur, Malaysia. It transmits digital satellite television and radio to households in Malaysia, Brunei and Indonesia. Astro is owned by MEASAT Broadcast Network Systems, which is a subsidiary of Astro All Asia Networks plc.
Feel free to write to us if you have any questions. But before you do so, please take a look on our page with Frequently Asked Questions (FAQ) and even our sitemap to get a full overview of the content on our site.