ALL meanings of tracking and data relay satellite
track·ing and da·ta re·lay sat·el·lite
T t - noun tracking and data relay satellite U.S. Aerospace. one of a series of geostationary satellites that relay communications between a space shuttle and mission control. Abbreviation: TDRS. 1
All about tracking and data relay satellite Download all about tracking and data relay satellite in pdf