0%

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
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?