About us
Define
Definitions for
"IDRS"
Tracking and Data-Relay Satellite (System) used by NASA.
us.indiantelevision.com